take away (someone's) thunder

Translations
voler la vedette à quelqu'un
Definitions
To take attention, praise, or success away from someone by doing or saying something before they have a chance to do it themselves, often by using their ideas or revealing their news first.